package com.nyc.boot.config;

import com.nyc.boot.service.UserService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

/**
 * @author niuyicong
 * @date 2025/8/24  22:18:28
 * @description
 *
 * @Configuration Configuration 这个注解相当于 spring的配置文件
 * @Bean 修饰的就相当于<bean></bean>
 * @ComponentScan(basePackages = "")  默认扫描的是，当前注解所修饰的java类所在的包及其子包下所有的
 * @Component注解修饰的Java类,3.1版本的这个注解必须指明最少一个包路径,这个注解的作用是替换掉<component-scan></component-scan> 标签
 */
@ComponentScan(basePackages = "com.nyc.boot")
@Configuration
public class JavaConfig {
//    @Bean
//    public UserService userService(){
//        return new UserService();
//    }
}
